ul, li, p{margin:0;padding:0;}
li {list-style:none;}

body {width:100%;height:100%;margin:0;padding:0;border:0;font-family:Georgia,"Times New Roman";background:url('../images/bg.gif') top left repeat;color:#45525F;font-size:14px;text-align:center;}
.cover {left:50%;margin-left:-500px;width:1000px;position:fixed;top:0;bottom:0;z-index:-1;background:url('../images/bg-shadow.png') top center repeat-y;}
.main {width:1000px;margin:0 auto;}
.main .subject {background:#c3e9f2;margin:0 10px;padding:10px 20px;font-size:30px;text-shadow:1px 1px 1px #FFF;font-style:italic;}
.main .subject em {color:#EB8C00;font-weight:bold;font-style:italic;padding:0 5px;}
.main .checkins-box {padding:15px 15px 40px;}
.main .checkins-box .checkin {clear:both;margin:20px 20px 30px 200px;padding:20px;}
.main .checkins-box .checkin .date {width:40px;margin:5px 15px 0 0;padding:5px;text-align:center;position:relative;background:#0e1316;-moz-border-radius:4px;-webkit-border-radius:4px;opacity:0.8;float:left;}
.main .checkins-box .checkin .date span {display:block;margin:0;padding:0;text-shadow:1px 1px 1px #000;color:white;}
.main .checkins-box .checkin .date .month {font-size:14px;font-family:Arial,Helvetica,Sans-Serif;}
.main .checkins-box .checkin .date .day {font-size:35px;font-weight:bold;}
.main .checkins-box .checkin .date .year {font-size:12px;font-style:italic;color:#888;}
.main .checkins-box .checkin .date .arrow {position:absolute;right:-10px;top:8px;width:10px;height:20px;background:url('../images/arrow.png');opacity:1;}
.main .checkins-box .checkin .committer {width:400px;padding:10px;background:#e9e9e9;-moz-border-radius:4px;-webkit-border-radius:4px;float:left;}
.main .checkins-box .checkin .committer li {margin:20px 15px;clear:both;text-align:left;}
.main .checkins-box .checkin .committer .name {font-family:Arial,Helvetica,Sans-Serif;text-shadow:1px 1px 1px #FFF;font-size:28px;}
.main .checkins-box .checkin .committer .times {font-size:13px;float:right;color:#FFF;font-weight:bold;text-align:center;display:inline-block;padding:1px 1px 5px;width:40px;background:#eb8c00;}
.main .checkins-box .checkin .committer .times {
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
text-shadow:1px 1px 1px #666;
-moz-box-shadow: 1px 1px 1px #bbb;
-webkit-box-shadow: 1px 1px 1px #bbb;
box-shadow: 1px 1px 1px #bbb;
}
